/* theme color */
/* icon font path, required */
/** $--font-path: '/publicData/styles/theme/fonts'; */
/** @import "/publicData/styles/theme/index.css"; */
.ht-container .ht-header {
  padding: 0;
  height: 40px !important;
  width: 100%;
  margin-bottom: 12px;
  display: flex;
  justify-content: space-between;
}

.ht-container .ht-header .ht-breadcrumb {
  margin-top: 12px;
}

.ht-container .ht-card {
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.06), 0px 0px 6px 0px rgba(0, 0, 0, 0.06);
}

.ht-container .ht-card .el-card__body {
  padding: 24px;
}

.ht-table-no-border .el-table {
  border: none;
}

.ht-table-no-border .el-table::before {
  display: none;
}

.ht-table-no-border .el-table::after {
  display: none;
}

.ht-table-no-border .el-table .el-table__body td {
  border: none;
}

.ht-table-no-border .el-table .el-table__body-wrapper {
  border: none;
}

.ht-table-no-border .el-table .el-table__header-wrapper th {
  border: none;
  border-bottom: 1px solid #e5edee;
}

.ht-table-no-border .el-table .el-table__header-wrapper th:hover {
  border-right: 1px solid #e5edee;
}

.ht-table-no-border .ht-table-footer {
  margin-top: 12px;
}

.ht-search-form .ht-form-row .el-col {
  height: 80px;
}

.ht-search-form .ht-form-title {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
}

.ht-de-item {
  display: flex;
  height: auto !important;
  font-size: var(--font-size-content);
  margin-bottom: 24px;
}

.ht-de-item .ht-de-title {
  height: 22px;
  line-height: 22px;
  padding-left: 4px;
  color: #969C98;
  border-left: 4px solid var(--primary);
}

.ht-de-item .ht-de-content {
  padding-left: 16px;
  line-height: 22px;
}
